部署 Flarum 论坛
1.安装 Nginx 或 Apache2
需要让 Nginx 或 Apache2 可执行 php
安装 Nginx:查看详情
安装 Apache2:查看详情
2.安装 PHP 及扩展
sudo apt-get update
sudo apt-get install php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip php-soap php-intl
3.安装 MySQL 数据库
sudo apt-get install mysql-server
如果提示没有 mysql-server 可以使用 mariadb-server 安装
sudo apt-get install mariadb-server
使用 root 权限创建 Flarum 数据库
sudo mysql -u root -p
设置 Flarum 数据库、用户和密码
CREATE DATABASE flarum; CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON flarum.* TO '用户名'@'localhost'; FLUSH PRIVILEGES; EXIT
4.安装 Flarum
安装 Composer
curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
进入 /var/www/html 目录
sudo rm -rf /var/www/html/*
cd /var/www/html
将所有权暂时给当前用户
sudo chown -R $USER:$USER /var/www/html
使用 Composer 创建 Flarum 项目
composer create-project flarum/flarum . --stability=beta
设置文件权限
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
5.设置网站目录为:/var/www/html/public
Nginx:
编辑 /etc/nginx/sites-available/default
sudo nano /etc/nginx/sites-available/default
找到 root /var/www/html;
修改为:
root /var/www/html/public;
按 Ctrl+O 保存,按 Ctrl+X 关闭
重新加载 Nginx 服务
sudo systemctl reload nginx
Apache2:
编辑 /etc/apache2/sites-available/000-default.conf
sudo nano /etc/apache2/sites-available/000-default.conf
找到 DocumentRoot /var/www/html
修改为:
DocumentRoot /var/www/html/public
按 Ctrl+O 保存,按 Ctrl+X 关闭
重启 Apache2 服务
sudo systemctl restart apache2
6.完成 Flarum 安装
在浏览器地址栏输入 设备IP
按提示填写数据库信息
数据库:flarum
用户名:你设置的用户名
密码:你设置的密码
其它内容默认
设置论坛标题、管理员用户名、管理员邮箱和密码,点击 安装Flarum 即可